package edu.ubbcs.rs.backend.model.room;

import edu.ubbcs.rs.backend.model.Reservation;
import edu.ubbcs.rs.backend.model.table.Table;
import java.util.Date;
import java.util.List;

/**
 * @author Merli Andras-Bertalan
 * @version 1.0
 * @created 09-jan.-2015 15:37:44
 */
public interface Room {
    public void reserve(Reservation reservation, Table table);
    
    public boolean isReserved(Table table);

    public List<Table> getTables();

    public void setTables(List<Table> tables);

    public List<Reservation> getReservations();

    public void setReservations(List<Reservation> reservations);

    public Date getDate();
    
    public Integer getHour();
}
